<?php
namespace Home\Controller;
use Think\Controller;
class MycenterController extends HomeController
{
	// 查询资料
	public function index()
	{	
		// 判断有没有登录，如果没有登录不能使用，跳转到首页
		if(empty($_SESSION['home_user'])){
			$this->redirect('/home/index/index','',1,'<script>alert("你还没有登录哦(⊙o⊙)！")</script>');
		}
		// 遍历SESSION获得用户数据
		$id=$_SESSION['home_user']['id'];
		$data=M('user')->where(array('id'=>$id))->find();
		// echo "<pre>";
		// var_dump($data);
		// echo "</pre>";
		foreach($data as $key=>$value){
			if(empty($value)){
				$value="暂无";
			}
			$data['$key']=$value;
		}
		// echo "<pre>";var_dump($data);echo "</pre>";exit;
		$this->assign("list",$data);
		$this->display();
	}
	// 加载修改页面
	public function edit()
	{
		// 判断有没有登录，如果没有登录不能使用，跳转到首页
		if(empty($_SESSION['home_user'])){
			$this->redirect('/home/index/index','',1,'<script>alert("你还没有登录哦(⊙o⊙)！")</script>');
		}

		// SESSION获得用户id
		$id=$_SESSION['home_user']['id'];
		$data=M('user')->where(array('id'=>$id))->find();
		// echo "<pre>";
		// var_dump($data);
		// echo "</pre>";
		foreach($data as $key=>$value){
			if(empty($value)){
				$value="暂无";
			}
			$data['$key']=$value;
		}
		// echo "<pre>";var_dump($data);echo "</pre>";exit;
		$this->assign("list",$data);
		$this->display();
	}
	// 文件上传
	public function upload(){ 
		$a=I();
		$upload = new \Think\Upload();// 实例化上传类
		$upload->maxSize   =     3145728 ;// 设置附件上传大小
		$upload->exts      =     array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
		$upload->savePath  =      ''; // 设置附件上传目录
		// 上传文件 
		$info   =   $upload->upload();
		if(!$info) {// 上传错误提示错误信息    
		$this->error($upload->getError());
		}
		else{// 上传成功 获取上传文件信息    
			foreach($info as $file){        
				$a['photo']=$file['savepath'].$file['savename'];
			}
		}
	    // 执行修改数据
	   	if(!M('user')->create($a)){
			$this->error(M('user')->getError());
			exit;
		}
		//执行修改 
		if(M('user')->save($a) >= 0){
			$this->success("修改成功！",U('mycenter/index'));
		}else{
			$this->error("修改失败");
		}
	}

}